package com.wzcl.app.service.common.model.result;

import net.polyv.live.bean.result.PLBaseResult;

import java.math.BigDecimal;
import java.util.Date;

public class PLChannelAuthResult extends PLBaseResult {
    private Byte rank;
    private String enabled;
    private String authType;

    //-----code----
    private String authCode;
    private String qcodeTips;
    private String qcodeImg;

    //----pay----
    private String payAuthTips;
    private BigDecimal price;
    private Date watchEndTime;
    private Integer validTimePeriod;

    //---custom---
    private String customKey;
    private String customUri;

    //----external----
    private String externalKey;
    private String externalUri;
    private String externalRedirectUri;

    public Byte getRank() {
        return rank;
    }

    public void setRank(Byte rank) {
        this.rank = rank;
    }

    public String getEnabled() {
        return enabled;
    }

    public void setEnabled(String enabled) {
        this.enabled = enabled;
    }

    public String getAuthType() {
        return authType;
    }

    public void setAuthType(String authType) {
        this.authType = authType;
    }

    public String getAuthCode() {
        return authCode;
    }

    public void setAuthCode(String authCode) {
        this.authCode = authCode;
    }

    public String getQcodeTips() {
        return qcodeTips;
    }

    public void setQcodeTips(String qcodeTips) {
        this.qcodeTips = qcodeTips;
    }

    public String getQcodeImg() {
        return qcodeImg;
    }

    public void setQcodeImg(String qcodeImg) {
        this.qcodeImg = qcodeImg;
    }

    public String getPayAuthTips() {
        return payAuthTips;
    }

    public void setPayAuthTips(String payAuthTips) {
        this.payAuthTips = payAuthTips;
    }

    public BigDecimal getPrice() {
        return price;
    }

    public void setPrice(BigDecimal price) {
        this.price = price;
    }

    public Date getWatchEndTime() {
        return watchEndTime;
    }

    public void setWatchEndTime(Date watchEndTime) {
        this.watchEndTime = watchEndTime;
    }

    public Integer getValidTimePeriod() {
        return validTimePeriod;
    }

    public void setValidTimePeriod(Integer validTimePeriod) {
        this.validTimePeriod = validTimePeriod;
    }

    public String getCustomKey() {
        return customKey;
    }

    public void setCustomKey(String customKey) {
        this.customKey = customKey;
    }

    public String getCustomUri() {
        return customUri;
    }

    public void setCustomUri(String customUri) {
        this.customUri = customUri;
    }

    public String getExternalKey() {
        return externalKey;
    }

    public void setExternalKey(String externalKey) {
        this.externalKey = externalKey;
    }

    public String getExternalUri() {
        return externalUri;
    }

    public void setExternalUri(String externalUri) {
        this.externalUri = externalUri;
    }

    public String getExternalRedirectUri() {
        return externalRedirectUri;
    }

    public void setExternalRedirectUri(String externalRedirectUri) {
        this.externalRedirectUri = externalRedirectUri;
    }
}
